package com.qinggeng.project.api.service;

import com.qinggeng.project.system.domain.SysUser;

import java.util.List;

public interface IApiMemberService {
    /**
     * 更具手机号查询
     *
     * @param phone 手机号
     * @param userType 用户类型
     * @return
     */
    SysUser selectByPhone(String phone, String userType);

    List<SysUser> listMember();

    /**
     * 更具ID查询
     * @param userId 用户ID
     * @return
     */
    SysUser selectMemberById(Long userId);

    /**
     * 根据手机号添加
     * @param phone
     * @param passWord
     * @param pointName（配送点名称，普通用户不填）
     * @param userType
     * @return
     */
    SysUser insertPhone(String phone, String passWord, String pointName, String userType);



    /**
     * 更具手机号修改密码
     * @param phone 手机号
     * @param password 密码
     * @return 结果
     */
    int updatePassWord(String phone, String password, String userType);

    /**
     * 更换手机号
     * @param userId
     * @param phone
     * @return
     */
    int updatePhone(Long userId, String phone);

    /**
     * 修改用户信息
     * @param sysUser
     * @return
     */
    int updateMember(SysUser sysUser);

    /**
     * 更具userid删除用户
     * @param userId
     * @return
     */
    int deleteSysUserByUserId(Long userId);
}
